手动安装 IBM Spectrum Virtualize for Public Cloud

仅当您是专家并且遇到特殊配置问题时,才使用手动安装。IBM Spectrum Virtualize for Public Cloud 的自动安装过程是安装此软件的首选方法,因为它可节省时间并降低出错的可能性。

开始之前

复查网络注意事项中的网络配置信息。

关于此任务

在使用手动方法时,必须在每个节点(即每台裸机服务器)上单独安装 IBM Spectrum Virtualize for Public Cloud 软件。

如果使用手动安装过程,那么通常具有想要使用的现有 IP 地址。如果需要 IP 地址,那么可通过 IBM Cloud 门户网站订购。

注: 以下指示信息涉及 IBM Cloud 用户界面,该界面可能会发生更改。有关这些选项的更多信息,请参阅 IBM Cloud 文档。

过程

  1. 登录到裸机服务器。
    1. 浏览至 IBM Cloud 门户网站。单击左侧导航中的设备列表,然后单击列表中服务器的名称。复制可在配置选项卡上找到的 root 密码和序列号。
    2. 使用 ssh,以 root 用户身份登录到裸机服务器。
      在建立 SSH 会话时,必须指定 -o TCPKeepAlive=yes 来维护连接。裸机服务器具有能够在空闲时间耗尽后断开连接的缺省会话限制。在手动安装期间,某些过程可能需要很长时间才能完成,如果未设置此会话值,那么安装会中断。
  2. 更新 curlnss 命令:
    yum update curl
    yum update nss
  3. 运行以下命令:
    curl -fsSL https://sv-cloud.s3.eu-geo.objectstorage.service.networklayer.com/install | sh
    此时将安装 IBM Spectrum Virtualize for Public Cloud 软件。
  4. 通过使用具有 root 用户特权的标识来运行以下命令,以更改 sv_cloud 密码:
    root #passwd sv_cloud

    更改密码后,通过发出以下命令切换到 sv_cloud 用户:

    root #su - sv_cloud
  5. 运行以下命令以在裸机服务器上初始化该软件:
    sntask initnode -sip service_ip -gw gateway_ip -mask mask -f -r -serial serial_no
        -nodeip1 node_ip_1 -nodegw1 node_gateway_1 -nodemask1 node_mask_1 -nodeport1 node_ip_1_port_id
        -nodeip2 node_ip_2 -nodegw2 node_gateway_2 -nodemask2 node_mask_2 -nodeport2 node_ip_2_port_id
        
    针对以下参数输入这些值:
    -sip
    输入节点的服务 IP 地址。此值为必需值。
    -gw
    输入节点的网关 IP 地址。此值为必需值。
    -mask
    输入节点的子网掩码。此值为必需值。
    -f
    您必须使用 force 参数,以使过程完成,即使主机上的目标磁盘 (/dev/sdb) 具有较旧的分区表。 在 IBM Cloud 中的某些受支持的数据中心上,无法选择空分区模板,缺省情况下会创建一个分区。 该分区可能会导致针对存储软件的 /dev/sdb 目录中的初始化产生空间限制。如果正在完成软件的自动或手动安装,那么必须指定 -f 参数以确保分区模板为空。如果 /dev/sdb 包含数据,那么将数据备份到其他位置。此值为必需值。
    -r
    如果已重新配置网络硬件,那么必须使用 restart 参数以自动重新启动服务器。
    -serial
    跟在 IBM Cloud序列号标签后面的数字和字母。
    ip_addresses
    指定系统的服务和网关的 IP 地址,如每个节点中所示。
    mask
    指定系统和每个节点的子网掩码。
    初始化操作可能需要几分钟。确保操作不会中断,以减少异常可能性,例如,SSH 连接中断。在安装完成时将显示一条消息。
  6. 激活节点。
    激活需要一个现时标志和一个一次性代码。
    1. 在裸机服务器上,使用 sninfo lsnonce 命令来显示现时标志。
    2. 在虚拟服务器上,使用 sainfo lsservicenodes 命令显示现时标志。
      现时标志显示在 error_data 列的行末尾处。
    3. 浏览至 https://www.ibm.com/support/home/spectrum-virtualize。在下载下,单击获取节点激活密钥
    4. 针对唯一节点标识输入现时标志,并单击提交
    5. 单击下载以下载 Spectrum Virtualize 节点激活密钥文件(也称为“USVNID”)。
    6. 使用 scp 将文件复制到节点的 /upgrade/ 目录。使用服务 IP 地址作为目标地址。

      您可以在 Windows 客户机上使用 PSCPWinSCP 来复制文件。

    7. 输入以下命令以激活节点:
      satask chvpd -idfile /upgrade/key_file_name
      节点重新启动,在几分钟后,进入候选状态。
  7. 确保节点的序列号正确。
    每台裸机服务器的云序列号都是以“SL”开头的唯一 8 字符字符串。节点序列号包含 7 个字符,并且以“B”而非“SL”开头。其他字符相同。例如,如果云序列号为“SL123A45”,那么对应的节点序列号为“B123A45”。
    1. 使用 sainfo lsservicestatus 命令显示节点的序列号。
    2. IBM Cloud 中的设备页上找到该节点的序列号。
    3. 如果序列号不匹配,请使用以下命令来更改节点上的序列号:
      satask chvpd -serial serial_number
      使用“B”而非“SL”来指定云序列号。
  8. 创建使用当前节点作为系统配置节点的集群系统:
    satask mkcluster -clusterip cluster_ip -mask mask -gw gateway_ip -name cluster_name
  9. 运行以下命令以列出可以添加到系统的候选节点:
    svcinfo lsnodecandidate
  10. 针对想要添加到集群系统的每个额外的节点,在配置节点上运行以下命令:
    svctask addnode -iogrp io_group_name -panelname node_name
    io_group_name
    要向其添加节点的 I/O 组的名称。
    node_name
    要添加的节点的名称。从 lsnodecandidate 显示中获取此名称。

下一步做什么

登录到系统,然后从管理 GUI 运行系统设置。有关更多信息,请参阅运行系统设置